<?php
  require_once('tpl/header.php');
?>
<?php 
    //链接数据库，接受表单数据，写更新数据库的sql语句，如果用户上传了新的头像，需要将新的头像文见上传到服务器，并把原头像删除
    
     require_once("../system/loginCheck.php");
	      require_once("../system/dbConn.php");
	      connect();
	      
    $uid=$_POST["uid"];
	$username=$_POST["username"];
	$gender=$_POST["gender"];
	$birthdate=$_POST["birthdate"];
	$email=$_POST["email"];

	 if ($_FILES["pic"]["error"]) {
    	switch ($_FILES["pic"]["error"]) {
    		case '1':
    		    echo "文件尺寸超过了配置文件的最大值";
    			# code...
    			break;
    	    case '3':
    		    echo "部分文件上传";
    			# code...
    			break;
    		case '4':
    		    echo "没有文件上传";
    			$sql="update users set gender=$gender,birthdate='$birthdate',email='email' where uid=$uid";
    			break;
    		
    		default:
    		    echo "未知错误";
    			break;
    	}
    }
    else{//文件上传处理
    	  $arr=explode(".",$_FILES["pic"]["name"]);
          $suffix=$arr[count($arr)-1];
    	  //判定文件类型是不是图片
    	  $allowtype=array("jpg","jpeg","png","PNG","JPG","JPEG","Bmp","gif");
    	  if (!in_array($suffix, $allowtype)) {
    		  //扩展名不在xx中
    		  //echo "文件上传错误";
    		  //exit;//脚本退出结束
    		  die("文件上传错误");

    	  }
    	  //拷贝,文件命名使用系统时间加三位随机数命名
    
    	  $filePath="../images/";
   
    	  $randname=date("YmdHis").rand(100,999).".".$suffix;
   	  	  if (move_uploaded_file($_FILES["pic"]["tmp_name"], $filePath.$randname)) {
    	# code...
   		  echo "文件上传成功"."<br>";
    	  } 
       	  $sql="update users set gender=$gender,birthdate='$birthdate',email='email',pic='$randname' where uid=$uid";
    }//end of 文件上传else

    echo $sql."<br>";
    $result=mysql_query($sql);//返回值整数
    if($result==1){
    	echo "用户信息修改成功,3秒后返回列表页";
    	header("refresh:3;url='userList.php'");
    }
    else{
    	echo "用户信息修改失败";
    }
  
	 ?>

   


<?php
  require_once('tpl/footer.php');
?>